69ac0d6233454c60dc8e35b920f9c3f5b547262d,encryption/src/encryption/Deterministic.java,Deterministic,encrypt,#String#,52
Before Change
@Override
public EncryptedData encrypt(String ptext) {
BigInteger message = new BigInteger(ptext.getBytes());
return new EncryptedData(DataKind.STRING, "DET", message.modPow(publicKey, modulus));
}
}
After Change
byte[] ctext = null;
try {
cipher.init(Cipher.ENCRYPT_MODE, publicKey2);
ctext = cipher.doFinal(ptext.getBytes());
} catch (Exception e) {
e.printStackTrace();
}
return ctext;
}
}